<?php

namespace WebExpres\UsersBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * WebExpres\UsersBundle\Entity\Users
 */
class Users
{
    /**
     * @var integer $id
     */
    private $id;

    /**
     * @var string $nombre
     */
    private $nombre;

    /**
     * @var string $apellidos
     */
    private $apellidos;

    /**
     * @var string $email
     */
    private $email;

    /**
     * @var string $telefono
     */
    private $telefono;

    /**
     * @var string $user
     */
    private $user;

    /**
     * @var string $password
     */
    private $password;

    /**
     * @var string $pregunta_clave
     */
    private $pregunta_clave;

    /**
     * @var string $respuesta
     */
    private $respuesta;

    /**
     * @var string $foto
     */
    private $foto;

    /**
     * @var integer $nivel_acceso
     */
    private $nivel_acceso;

    /**
     * @var boolean $activo
     */
    private $activo;

    /**
     * @var string $role
     */
    private $role;

    /**
     * @var integer $codHotel
     */
    private $codHotel;

    /**
     * @var datetime $created_at
     */
    private $created_at;

    /**
     * @var datetime $updated_at
     */
    private $updated_at;


    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set nombre
     *
     * @param string $nombre
     */
    public function setNombre($nombre)
    {
        $this->nombre = $nombre;
    }

    /**
     * Get nombre
     *
     * @return string 
     */
    public function getNombre()
    {
        return $this->nombre;
    }

    /**
     * Set apellidos
     *
     * @param string $apellidos
     */
    public function setApellidos($apellidos)
    {
        $this->apellidos = $apellidos;
    }

    /**
     * Get apellidos
     *
     * @return string 
     */
    public function getApellidos()
    {
        return $this->apellidos;
    }

    /**
     * Set email
     *
     * @param string $email
     */
    public function setEmail($email)
    {
        $this->email = $email;
    }

    /**
     * Get email
     *
     * @return string 
     */
    public function getEmail()
    {
        return $this->email;
    }

    /**
     * Set telefono
     *
     * @param string $telefono
     */
    public function setTelefono($telefono)
    {
        $this->telefono = $telefono;
    }

    /**
     * Get telefono
     *
     * @return string 
     */
    public function getTelefono()
    {
        return $this->telefono;
    }

    /**
     * Set user
     *
     * @param string $user
     */
    public function setUser($user)
    {
        $this->user = $user;
    }

    /**
     * Get user
     *
     * @return string 
     */
    public function getUser()
    {
        return $this->user;
    }

    /**
     * Set password
     *
     * @param string $password
     */
    public function setPassword($password)
    {
        $this->password = $password;
    }

    /**
     * Get password
     *
     * @return string 
     */
    public function getPassword()
    {
        return $this->password;
    }

    /**
     * Set pregunta_clave
     *
     * @param string $preguntaClave
     */
    public function setPreguntaClave($preguntaClave)
    {
        $this->pregunta_clave = $preguntaClave;
    }

    /**
     * Get pregunta_clave
     *
     * @return string 
     */
    public function getPreguntaClave()
    {
        return $this->pregunta_clave;
    }

    /**
     * Set respuesta
     *
     * @param string $respuesta
     */
    public function setRespuesta($respuesta)
    {
        $this->respuesta = $respuesta;
    }

    /**
     * Get respuesta
     *
     * @return string 
     */
    public function getRespuesta()
    {
        return $this->respuesta;
    }

    /**
     * Set foto
     *
     * @param string $foto
     */
    public function setFoto($foto)
    {
        $this->foto = $foto;
    }

    /**
     * Get foto
     *
     * @return string 
     */
    public function getFoto()
    {
        return $this->foto;
    }

    /**
     * Set nivel_acceso
     *
     * @param integer $nivelAcceso
     */
    public function setNivelAcceso($nivelAcceso)
    {
        $this->nivel_acceso = $nivelAcceso;
    }

    /**
     * Get nivel_acceso
     *
     * @return integer 
     */
    public function getNivelAcceso()
    {
        return $this->nivel_acceso;
    }

    /**
     * Set activo
     *
     * @param boolean $activo
     */
    public function setActivo($activo)
    {
        $this->activo = $activo;
    }

    /**
     * Get activo
     *
     * @return boolean 
     */
    public function getActivo()
    {
        return $this->activo;
    }

    /**
     * Set role
     *
     * @param string $role
     */
    public function setRole($role)
    {
        $this->role = $role;
    }

    /**
     * Get role
     *
     * @return string 
     */
    public function getRole()
    {
        return $this->role;
    }

    /**
     * Set codHotel
     *
     * @param integer $codHotel
     */
    public function setCodHotel($codHotel)
    {
        $this->codHotel = $codHotel;
    }

    /**
     * Get codHotel
     *
     * @return integer 
     */
    public function getCodHotel()
    {
        return $this->codHotel;
    }

    /**
     * Set created_at
     *
     * @param datetime $createdAt
     */
    public function setCreatedAt($createdAt)
    {
        $this->created_at = $createdAt;
    }

    /**
     * Get created_at
     *
     * @return datetime 
     */
    public function getCreatedAt()
    {
        return $this->created_at;
    }

    /**
     * Set updated_at
     *
     * @param datetime $updatedAt
     */
    public function setUpdatedAt($updatedAt)
    {
        $this->updated_at = $updatedAt;
    }

    /**
     * Get updated_at
     *
     * @return datetime 
     */
    public function getUpdatedAt()
    {
        return $this->updated_at;
    }
}